草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - UITableViewCell - 使用披露指示符会导致单元格标签缩进

我有一个UITableView,其中一些单元格将具有披露指示器(UITableViewCellAccessoryDisclosureIndicator),而另一些则不会(UITableViewCellAccessoryNone)。我根据表行的数据值在cellForRowAtIndexPath方法中进行设置。我的问题是我的单元格中有一些右对齐的标签,无论指示器是否显示,它们都应该对齐,而且我发现指示器箭头将我的标签推错了方向,就好像它有一个固定margin。有什么办法可以防止这种情况发生,而不必以编程方式重新定位我的UILabel?我的UITableView是在带有原型(prototyp

iphone - iOS JSON 数组和 MapKit

我正在尝试使用MapKit映射一个JSON数组。我可以使用下面的代码在map上获取一个点,但我有几十个引脚需要标记,并且我准备了一个JSON数组。我的单点代码如下。在我的.h文件中:#import#import@interfaceMapViewController:UIViewController{MKMapView*mapView;NSData*data;}@property(nonatomic,retain)IBOutletMKMapView*mapView;@end在我的.m文件中:NSData*data=@"[{"id":"1","name":"JiffyLube","lat"

iphone - 将图像添加到 MapView 注释

我正在尝试将图像添加到我的MKAnnotation。我有下面的代码。我将如何添加@"map_icon.png"?任何帮助都会很棒。谢谢!ma​​pView.m文件://retrievelatitudeandlongitudefromthedictionaryentrylocation.latitude=[dictionary[@"placeLatitude"]doubleValue];location.longitude=[dictionary[@"placeLongitude"]doubleValue];//createtheannotationnewAnnotation=[[Map

iphone - 如何在 iOS 上正确调用单例类

我有一个名为AppSettingsController的单例类,其中包含一些方法。通常我这样调用它们:[[AppSettingsControllersharedInstance]myMethod];这很好。这是创建实例的方式:+(id)sharedInstance{staticAppSettingsController*sharedInstance=nil;staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{sharedInstance=[[selfalloc]init];});returnsharedInstance;}

iphone - 刷新 Tableview Controller 时 UIRefreshControl 崩溃

我无法刷新我的TVC。当我向下拖动以刷新时它崩溃了。图标在那里,但随后它退出了。我确定它很简单。那里有类似的问题,但尚未考虑。摘self的viewDidLoad方法正文:refreshControl=[[UIRefreshControlalloc]init];[refreshControladdTarget:selfaction:@selector(refreshInvoked:forState:)forControlEvents:UIControlEventValueChanged];[self.tableViewaddSubview:refreshControl];refreshC

iphone - 需要XMPP框架

我正在设置ejabberd,我成功地配置了服务器,但是在客户端我们需要XMPP框架,我用谷歌搜索了以下链接http://deusty.blogspot.in/2008/08/xmppframework-on-iphone.htmlhttp://iphone4developer.blogspot.in/2011/07/how-to-add-xmpp-in-your-ios-project.html我下载了robbiehanson/XMPPFramework但它抛出错误,一些链接给我404错误(它们已删除)我从这个链接(https://github.com/funkyboy/Buildin

iphone - iOS - 如何使用 mkmapview 作为位置选择器

在我的应用程序中,我有两个要使用地址文本填充的地址UITextfield。我想要这种行为:只要用户输入地址文本字段,map就会从下方出现。(已经完成)用户玩map。当他这样做时,出现了一个即将掉落的float注释对象。按下按钮(mkmapview的subview)时,会将此float注释放到map上。只要用户按下“完成”按钮,map上的注释位置就会进行反向地理编码。mapView消失(已经完成)。UITextfield填充了与mapView中心对应的地址文本。对另一个UITextfield重复相同的操作。我相信这是mkmapview的一个非常直接的用例。但是找不到任何已经完成的例子。我

iphone - 在已发布的 iPhone 应用程序中构建优化级别设置

我的iPhone应用提交了Apple审核,但由于某些问题多次被拒绝。当我用我的iPhone测试它时,没有任何问题。但是苹果评论员发现了一些错误。我知道当我想在已发布的应用程序中进行测试时,我应该将编辑方案“调试”中的构建配置更改为“发布”并且我意识到为什么我的应用程序行为在调试和发布之间存在差异是优化级别的build设置。在build设置中,Debug的优化级别是“None[-O0]”,Release的优化级别是“Fastest,Smallest[-Os]”。在我将Release的优化级别“Fastest,Smallest[-Os]”更改为“None[-O0]”后,我认为一些问题已经解

iphone - UINavigationbar 覆盖 View 顶部

我在xib文件中设置了一个只有一个UITextView和一个UINavigationBar的View。当我运行应用程序时,文本的顶部被UINavigationBar遮挡,即使我在IB中将UITextView排在UINavigationBar下方也是如此。它不仅发生在UITextViews上,也发生在其他类型的View上,包括一个简单的UILabel。我的理解是,当使用导航栏时,View的顶部会向下移动,但这并没有发生。我的设置中是否遗漏了任何东西来防止这种情况发生? 最佳答案 改变导航栏的半透明属性。正如我从屏幕截图中看到的,它在导

iphone - 检测 UIImageView 在 UITableViewCell 中的点击

当在tableviewcell中单击imageview时,我必须调用特定号码。调用的号码显示在imageview旁边的标签中。但我无法获得单击的单元格。始终它指的是最后一个单元格。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{if(cell==nil){cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:CellIdent